package com.xyht.sca_s.student_manage_system.modules.walkThrough.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class SmsWalkThroughDetailVo implements Serializable {
    private static final long serialVersionUID = 1L;

    private String id;
    @ApiModelProperty(value = "姓名")
    private String stuName;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "民族")
    private String stuNation;

    @ApiModelProperty(value = "所在专业")
    private String stuMajor;

    @ApiModelProperty(value = "手机号")
    private String stuPhone;

    @ApiModelProperty(value = "家庭电话")
    private String telephone;

    @ApiModelProperty(value = "籍贯")
    private String birthPlace;

    @ApiModelProperty(value = "家庭住址")
    private String  address;

    @ApiModelProperty(value = "负责老师")
    private String keyWorker;

    @ApiModelProperty(value = "负责老师电话")
    private String workerPhone;

    @ApiModelProperty(value = "申请时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date applicationTime;

    @ApiModelProperty(value = "审核状态:0:审核中 1:已同意 2:已驳回")
    private Integer auditStatus;

    @ApiModelProperty(value = "走读事由")
    private String walkReasons;

    @ApiModelProperty(value = "走读时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date walkTime;

    @ApiModelProperty(value = "返校时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date comeTime;

    @ApiModelProperty(value = "审核人")
    private String auditor;

    @ApiModelProperty(value = "审批时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date approvalTime;
}
